﻿using System;

namespace HalconDotNet
{
	// Token: 0x02000080 RID: 128
	internal class HDevInputParamTuple : HDevInputParam
	{
		// Token: 0x06001DC5 RID: 7621 RVA: 0x000B4D54 File Offset: 0x000B2F54
		public HDevInputParamTuple(HTuple tuple)
		{
			this.mTuple = new HTuple(tuple);
		}

		// Token: 0x06001DC6 RID: 7622 RVA: 0x000B4D68 File Offset: 0x000B2F68
		public override HTuple GetCtrlParamTuple()
		{
			return this.mTuple;
		}

		// Token: 0x06001DC7 RID: 7623 RVA: 0x000B4D70 File Offset: 0x000B2F70
		public override void Dispose()
		{
			if (this.mTuple != null)
			{
				this.mTuple.Dispose();
				this.mTuple = null;
			}
		}

		// Token: 0x04001148 RID: 4424
		protected HTuple mTuple;
	}
}
